//
//  CNCustomButton.h
//  CNCustomButton
//
//  Created by 孟瑞瑞 on 19/3/13.
//  Copyright © 2019年 CSDN. All rights reserved.
//

#import <UIKit/UIKit.h>

/// 图片和文字的相对位置
typedef NS_ENUM(NSInteger, CNCustomButtonImagePosition) {
    CNCustomButtonImagePositionTop,     // 图片在文字顶部
    CNCustomButtonImagePositionLeft,    // 图片在文字左侧
    CNCustomButtonImagePositionBottom,  // 图片在文字底部
    CNCustomButtonImagePositionRight    // 图片在文字右侧
};


/**
 自定义按钮，可控制图片文字间距
 */
@interface CNCustomButton : UIButton

@property (assign, nonatomic) CGFloat interTitleImageSpacing;  ///< 图片文字间距
@property (assign, nonatomic) CNCustomButtonImagePosition imagePosition;     ///< 图片和文字的相对位置
@property (assign, nonatomic) CGFloat imageCornerRadius;                     ///< 图片圆角半径

/// 文字距离左边的距离
@property (nonatomic, assign) CGFloat titleLeft;
@property (nonatomic, assign) CGFloat imageLeft;

@end
